/**
 * 常用组件
 */
export const routes: Menu.MenuOptions = {
  path: "/assembly",
  name: "assembly",
  meta: {
    isHide: false,
    isFull: false,
    isAffix: false,
    isKeepAlive: true
  },
  matcher: "/assembly",
  children: [
    {
      path: "/assembly/guide",
      name: "guide",
      component: "/assembly/guide/index",
      meta: {
        isHide: false,
        isFull: false,
        isAffix: false,
        isKeepAlive: true
      },
      matcher: "/assembly/guide"
    },
    {
      path: "/assembly/tabs",
      name: "tabs",
      component: "/assembly/tabs/index",
      meta: {
        isHide: false,
        isFull: false,
        isAffix: false,
        isKeepAlive: true
      },
      children: [
        {
          path: "/assembly/tabs/detail/:id",
          name: "tabsDetail",
          component: "/assembly/tabs/detail",
          meta: {
            activeMenu: "/assembly/tabs",
            isHide: true,
            isFull: false,
            isAffix: false,
            isKeepAlive: true
          },
          matcher: "/assembly/tabs/detail"
        }
      ],
      matcher: "/assembly/tabs"
    },
    {
      path: "/assembly/selectIcon",
      name: "selectIcon",
      component: "/assembly/selectIcon/index",
      meta: {
        isHide: false,
        isFull: false,
        isAffix: false,
        isKeepAlive: true
      },
      matcher: "/assembly/selectIcon"
    },
    {
      path: "/assembly/selectFilter",
      name: "selectFilter",
      component: "/assembly/selectFilter/index",
      meta: {
        isHide: false,
        isFull: false,
        isAffix: false,
        isKeepAlive: true
      },
      matcher: "/assembly/selectFilter"
    },
    {
      path: "/assembly/treeFilter",
      name: "treeFilter",
      component: "/assembly/treeFilter/index",
      meta: {
        isHide: false,
        isFull: false,
        isAffix: false,
        isKeepAlive: true
      },
      matcher: "/assembly/treeFilter"
    },
    {
      path: "/assembly/svgIcon",
      name: "svgIcon",
      component: "/assembly/svgIcon/index",
      meta: {
        isHide: false,
        isFull: false,
        isAffix: false,
        isKeepAlive: true
      },
      matcher: "/assembly/svgIcon"
    },
    {
      path: "/assembly/uploadFile",
      name: "uploadFile",
      component: "/assembly/uploadFile/index",
      meta: {
        isHide: false,
        isFull: false,
        isAffix: false,
        isKeepAlive: true
      },
      matcher: "/assembly/uploadFile"
    },
    {
      path: "/assembly/batchImport",
      name: "batchImport",
      component: "/assembly/batchImport/index",
      meta: {
        isHide: false,
        isFull: false,
        isAffix: false,
        isKeepAlive: true
      },
      matcher: "/assembly/batchImport"
    },
    {
      path: "/assembly/wangEditor",
      name: "wangEditor",
      component: "/assembly/wangEditor/index",
      meta: {
        isHide: false,
        isFull: false,
        isAffix: false,
        isKeepAlive: true
      },
      matcher: "/assembly/wangEditor"
    },
    {
      path: "/assembly/draggable",
      name: "draggable",
      component: "/assembly/draggable/index",
      meta: {
        isHide: false,
        isFull: false,
        isAffix: false,
        isKeepAlive: true
      },
      matcher: "/assembly/draggable"
    }
  ]
};
